By plane
Surat Thani AirportURT IATA: URT | ICAO: VTSB is about 20 km west of the city in Phunphin district. Thai Airways international ,Thai Air Asia, Nok Air operate daily flights to/from Don Mueang International Airport and Suvarnabhumi Airport Bangkok. Also there's a new direct flight from Kuala Lumpur on Air Asia. And connect by bus or car rent buy ticket and rent in the airport to the main town. Phantip Travel has bus service connecting all flights to airport from Surathani city. Phantip travel Tel. 077-272-230, 077-282331 is located on Thanon Taladmai. Price one way is 100baht for foreigner and locals.
By ship
You can take the ferry from any of the islands nearby, taking about two and a half hours. There is food for purchase on board and movies on some boats as well.
From islands such as Ko Samui, Ko Pha Ngan and Ko Tao a ferry ride takes between 7 and 9 hours depending on whether you take the fast or slow boat. The Slow boat from Ko Tao is overnight and features mattresses for sleeping. The skipper is especially friendly.
The ride will generally cost between 500 and 600 Baht depending on the season. Be wary of black market tickets as people will try to sell you tickets for over 2000baht promising food and dvd's included in the price.
Always go to a TAT approved travel agency.